import Vue from 'vue'

// 事件总线
export const EventBus = new Vue()



// 获取盒子到屏幕上方的距离
export const getAbsTop = (element) => {
    const rect = element.getBoundingClientRect();
    const scrollTop = document.documentElement.scrollTop;
    const clientTop = document.documentElement.clientTop || 0;
   
    return rect.top + scrollTop - clientTop;
}

// 获取盒子到屏幕左方的距离
export const getAbsLeft = (element) =>{
    const rect = element.getBoundingClientRect();
    const scrollLeft = document.documentElement.scrollLeft;
    const clientLeft = document.documentElement.clientLeft || 0;
   
    return rect.left + scrollLeft - clientLeft;
}